home *** CD-ROM | disk | FTP | other *** search
/ Aminet 49 / Aminet 49 (2002)(GTI - Schatztruhe)[!][Jun 2002].iso / Aminet / dev / gui / Feelin.readme < prev    next >
Text File  |  2002-04-14  |  5KB  |  104 lines

  1. Short:    2.10 (07-04-02) New, Powerful and Standalone OOP GUI System
  2. Author:   Olivier Laviale - lotan9@aol.com
  3. Uploader: lotan9@aol.com
  4. Type:     dev/gui
  5.  
  6.     After an Intuition comes a Feelin.
  7.  
  8. -- FEELIN ITSELF ------------------------------------------------------------
  9.  
  10.     Feelin is a brand new OOP GUI system based  on  abolutely  nothing.  It
  11.     doesn't  use  MUI, BOOPSI, GadTools, not even intuition gadgets. Object
  12.     system and all classes have been written from scratch by  myself  using
  13.     AmigaE (and particuliarly CreativE).
  14.  
  15.     The Feelin system is made of a library (2 Ko)  and  a  server  (12  Ko)
  16.     smaaaall  ;-).  In  fact  all  classes,  except  Server.fc,  Object.fc,
  17.     Family.fc and Tool.fc are available as  external  libraries.  Actually,
  18.     there  are  classes to create clients, windows, areas, groups, menus...
  19.     and muchmore.
  20.  
  21.     Feelin is very small and fast. It is completely  expandable  by  adding
  22.     external  libraries  or  writting  custom classes within your programs.
  23.     Feelin is very similar to MUI as every  pixel  of  the  application  is
  24.     configurable.
  25.  
  26. -- EXAMPLES -----------------------------------------------------------------
  27.  
  28.     All examples are written in E. I hope C users will not  blame  me.  But
  29.     executable are also supplied so...
  30.  
  31.     The examples are mainly used for  testing.  But  there  are  also  some
  32.     tutorials on how to write custom classes and so.
  33.  
  34.     Also included in this  release  the  source  of  Text.fc  and  Shade.wr
  35.     classes.
  36.  
  37. -- HISTORY ------------------------------------------------------------------
  38.  
  39. CHANGES SINCE V2.00
  40.  
  41.     Added Drag&Drop support (even between different applications).
  42.  
  43.     Added PopHelp class (Looks like MUI bubble help ;-).
  44.  
  45.     Added justification (word wrapping) to TextDisplay class.
  46.  
  47. CHANGES SINCE V1.00
  48.  
  49.     Most classes have been totaly rewritten (Slider, Prop, String...).
  50.  
  51.     You can use images everywhere. An image can be of any type:  a  builtin
  52.     pattern, a color, a bursh, a bitmap (datatypes), a function of your own
  53.     (See 00.e example) leaving you complete control...
  54.  
  55.     Each object, as application, can have it's own palette. You  only  have
  56.     to specify FA_Pen_Xxx on object creation time.
  57.  
  58.     You can forget Intuition completely as window look can also be modified
  59.     thank to my Renderer concept (source included).
  60.  
  61.     Configuration is now possible, no preference editor with GUI yet, but I
  62.     have included a little program called CreateConfig for this purpose.
  63.  
  64.     Fonts are handled magically, no need for you to open them just  give  a
  65.     string  describing  the  font  you  want  to as argument to the FA_Font
  66.     attribute e.g. FA_Font, 'Garnet/16'.
  67.  
  68.     ... And many many other things ;-)
  69.  
  70. FIRST SHOUT
  71.  
  72.     Color scheme is made of 7 colors : Shine, HalfShine, Fill,  HalfShadow,
  73.     Shadow,  HalfDark  and  Dark. Shine is screen shine pen, Fill is screen
  74.     fill pen (color of window title bar) and Dark is screen shadow pen. All
  75.     other colors area interpolated from these three ones. I hope the result
  76.     will look good on your computer. Text and Highlight pens are  the  same
  77.     as screen.
  78.  
  79.     Forget tab-cycling. Well, it works for sure, but Feelin allows  you  to
  80.     use arrows to travel through objects. All objects are by default member
  81.     of  the  window  cyclechain   (muchmore   confortable,   because   many
  82.     programmer, see MUI, just don't add MUIA_CycleChain,TRUE. This is quiet
  83.     frustrating. 3 mounth ago my mouse died and it was a real hell).
  84.  
  85.     Configuration of objects is  not  available  yet.  You  can  of  course
  86.     customise  everything  by hand, changing frames and so in your program,
  87.     but there is no way (not configuration program yet) to do so outside of
  88.     the  program.  The  fact  is  that I'm still wondering about file form,
  89.     methods and objects. But all classes are ready yet.
  90.  
  91.     You need CreativE by Tomasz Wiszkowski to compile examples. By the way,
  92.     THANKS A LOT Tomasz !! Cheers !!
  93.  
  94. -- LAST WORDS ---------------------------------------------------------------
  95.  
  96.     This was big work for me little programmer. I hope you'll like  it  and
  97.     wanna join me. I hope some comments. Thanks again and never forget :
  98.  
  99.                      Don't be tempted by the shinny appel
  100.                         Don't you eat of a bitter fruit
  101.                        Hunger only for a word of justice
  102.                         Hunger only for a word of truth
  103.                      'Cause all that you have is your sool
  104.